﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using SvnWcUI;

namespace svnwc
{
    class Program
    {
        static void Main(string[] args)
        {
            Dictionary<string,string> dirs = new Dictionary<string,string>();
            dirs.Add("Source", "");
            dirs.Add("Target", "");
            string path="";
            foreach (string arg in args)
            {
                if (arg.Equals("/Source", StringComparison.CurrentCultureIgnoreCase))
                    path = "Source";
                else if (arg.Equals("/Target", StringComparison.CurrentCultureIgnoreCase))
                    path = "Target";
                else if (path != "")
                    dirs[path] = (dirs[path] + " " + arg).TrimStart();
                else
                    throw new Exception("Parameter error");
            }

            WcReplace wc = new WcReplace();
            wc.Source = dirs["Source"];
            wc.Target = dirs["Target"];
            wc.Exec();
        }
    }
}
